simperer

noun

One who simpers.

A smiler whose smile is silly and self-conscious and sometimes coy.