bigmouthed
blabbermouthed
blabby
talkative
unwisely talking too much