Obávám se že lepší HTML element nenajdeš, ten tabulátor lze simulovat pomocí JS, ale to asi nechceš, že? Jinak bych možná doporučil zeptat se na diskuse.jakpsatweb.cz.
<textarea onkeydown="if(event.keyCode===9){var v=this.value,s=this.selectionStart,e=this.selectionEnd;this.value=v.substring(0, s)+'\t'+v.substring(e);this.selectionStart=this.selectionEnd=s+1;return false;}">
</textarea>