turncoat
TURN'COAT
, n. [turn and coat.] One who forsakes his party or principles.