libeler
noun
°One who libels.