Stephen Colbert: "I Have Twatted"

3/19/2009 10:06 AM PDT BY TMZ STAFF
Was it a Freudian slip ... or did Stephen Colbert and Meredith Viera reveal a little more than they intended this morning on "Today" when they tried to admit to have used Twitter in the past?!


Judging by the face Viera makes, we think it's pretty clear...