Blandisher
Blan·dish·er
Blandisher
n.
One who uses blandishments.