Words to describe blabbermouths.

Conversationalist
Bombast
Blabbermouth
Earchewer