A textbox is rendered separately by the browser. You can set it to enabled=false.
Edit: Sorry I was barely awake (and busy with work). Wasn't able to think straight.
Code:
document.onmousedown = document.onselectstart=function(){return false;}; // Kinda hacky but works.