would be that "text messages" are similar to email, in that you are sending a message to an inbox to be read later; "instant messages" usually have both parties connected "now" so a bi-directional link is established and you can have more of a conversation / dialog in real time.