blabbermouthed

blabbermouthed

adj.
  1. tending to talk excessively.
  2. prone to revealing secrets; -- of people.