discreditor
/(?)/
dis·cred·it·or
discreditor
n.
One who discredits.