taunter
Etymology
From taunt + -er.
noun
One who taunts.