sloganeer (Noun) — Someone who coins and uses slogans to promote a cause.
sloganeer (Verb) — Coin new slogans.