simperer

noun

1.
a smiler whose smile is silly and self-conscious and sometimes coy
Derived from:
simper