Why Terezi asked John to write the "you don't need him" message with the paswords? was she trying to make herself drift away from Karkat or something?
Karkat, Dave, Gamzee, the scalemate John took. It could have been any of them. Hell, it could have been all of them and Terezi was trying to make her past self more gay. We’ll never know for sure.