blandisher

noun
  1. a person who uses flattery or gentle persuasion to influence or charm someone
  2. Usage: formal; somewhat literary

Examples