There is an undocumented way. The key is undocumented “complete” callback function, which you can pass with tweetbox config object. It supplies you with the reference to the created tweetbox instance. So now you can manipulate with:
var me = this;
var a = T(’#tweetControls’).tweetBox({
height : 75,
width : 480,
defaultContent : ‘Default Text’,
counter : true,
label : ’ ‘,
complete : function (tweetBox) {
me.tweetBox = tweetBox;
try {
me.tweetBox.$editor.css({
resize : ‘none’,
color : ‘#9B9B9B’,
‘font-family’: ‘Arial’,
‘font-size’: ‘14px’,
border : ‘none’,
background : ‘transparent’,
‘border-radius’: 0,
’-webkit-border-radius’: 0,
’-moz-border-radius’: 0
});
me.tweetBox.$button.css( {
cursor : ‘hand’,
cursor : ‘pointer’
});
} catch (e) {
//
}
},
onTweet : function () {
me.tweetBox.setContent(‘Restore default text’);
}
});
Notice, API inside tweetbox’s iframe supplies jQuery so you can use it. In general, you can access and style all tweetbox elements. Also you can access additional tweetbox API (like setContent()). See API at http://anywhere.platform.twitter.com/1.2.0/javascripts/tweet_box.bundle.js (format JS first)