Право RoToRa, за исключением того, что вам нужно использовать TRUE, а не да.
Код ниже работает. Вам нужно будет придать ему стиль, чтобы он выглядел как текстовое поле. Например, в Firefox, когда вы щелкаете по нему, вокруг него появляется уродливая рамка. Но это то, что вы хотите.
<div contenteditable="true" style="width:200; border:1px solid black; padding:1.5;">
This is your <b style="color:red";>welcome</b> text
</div>
Попробуйте использовать CSS для стилизации вместо использования встроенного стиля. Поскольку у вас много текстовых полей, так будет лучше. Я просто сделал это, используя встроенный стиль, чтобы дать вам представление о том, как вы можете сделать его более похожим на текстовое поле. Граница и небольшой отступ. И тогда вам также понадобится сделать это своего рода прокручиваемым div. Но это другой вопрос.