pasquinader
Etymology
From pasquinade + -er.
noun
One who pasquinades; a lampooner.