Possible Duplicate:
Is there a word to describe someone who often inaccurately uses words?
Sometimes when I speak from the gut I mix up words and convey the wrong message. Often times the words are similar in a number of ways (syllables, common letters/sounds). Come to think of it, I'm not the only one who does this since I'm sure you can name a politician from either political party who does the same.
My question is: Is there a word, phrase, or even medical affliction that can describe the condition of mixing up words, but upon speaking or writing them, they are the "wrong ones" and end up causing a miscommunication?