I'm sure it stems from a lot of things, but for me, I communicate better online. I have more time to think about what I want to say or understand whats being said to me before replying. In person I'm not as talkative and relaxed as I am in front of a computer.
I remember watching a "True Life"...