teeterer

Noun

 * 1) One who teeters, who is about to fall physically or to give into temptation etc.