Видел форму в которой текстовое поле переключается - то есть по умолчанию это обычное поле, после переключения в это поле можно писать код причём с подсветкой, видимо в таком виде этот код и заносится в базу - то есть со всеми отступами итд. Как это организовано?