muckraker

noun

1.
one who spreads real or alleged scandal about another (usually for political advantage)
Derived from:
muckrake