Green’s Dictionary of Slang

twitface n.

see twit n. (1)