nucleus/libs/globalfunctions.phpの1,285行目のaddBreaksとその下のremoveBreakを

function addBreaks($var) {
$var = preg_replace('/(\t+)/musi', '${1}', $var);
return nl2br($var);
}
function removeBreaks($var) {
$var = preg_replace('#<span class="tab">(\t+)</span>#musi', '${1}', $var);
return preg_replace("/<br \/>([\r\n])/", "$1", $var);
}

としてタブがspanタグで囲まれるように&管理画面では元のタブだけが表示されるようにし、
skins/default/default_left.cssに

.contentbody {
padding: 0 1em;
line-height: 25px !important;
background: url(images/line.png) 0 0 repeat;
}
.contentbody .tab {
white-space: pre;
}
を追記してタブがただのホワイトスペースではなくタブとして表現されるように変更