Используй вот этот код:
<code lang="any-language">Any data</ code>
только без пробела. А для ввода можно так:
<input type="text" id="coding" value="Type here..."/>
<code id="text"></ code>
<script type="text/javascript">
function a(){
var code=document.getElementById("coding").value;
document.getElementById("text").innerHTML = code;
setTimeout(a, 1000);
}
a();
</script>
Только перед code убери пробелы, просто хабр их удаляет думая, что это тег.
А, ну или вставь фрейм с, например, codepen.io, или откуда там, у них же свои API.