wheedler

noun

1.
someone who tries to persuade by blandishment and coaxing
Derived from:
wheedle