double-crosser
double-dealer
two-timer
betrayer
traitor
a person who says one thing and does another