ideamonger
Etymology
From idea + monger.
noun
A person who spreads or promotes ideas.