blabbermouth

Definition: (noun) Someone who gossips indiscreetly.
Synonyms: talebearer, tattler, tattletale.
Usage: If you share that secret with a blabbermouth like Joe, then he will turn around and share it with anyone who will listen.
Discuss