cajoler

noun
  1. a person who cajoles; someone who persuades or coaxes another through flattery or gentle urging

Examples