pamphleteer

nouns

a writer of pamphlets (usually taking a partisan stand on public issues)
is derived from
is derived from
is a type of (narrower)
writes (books or stories or articles or the like) professionally (for pay)