Neutral:
* Snitch
* Telltale
* Informant
* Whisker
* Squealer
* Rat
Informal/Negative:
* Gossip
* Busybody
* Meddler
* Stool pigeon
* Fink
* Grass
Formal/Negative:
* Traitor
* Betrayer
* Informant (used in a negative way)
The best choice will depend on the specific situation. For example, "snitch" is a more neutral term, while "traitor" carries a much stronger negative connotation.