pamphleteer

noun

1.
a writer of pamphlets (usually taking a partisan stand on public issues)
Derived from:
pamphlet