What about overlaying a div over an input that disappears when you click on it (and then directs focus to the input)? This way you can style text fragments, but you want to.
$('#myInputOverlayDiv').click(function() {
$(this).hide();
$('#myInputElement').focus();
})
source
share