Looks cool. It'd be great if you hide the firepad instance from the global scope, to make it harder for trolls to do:
setInterval(function () {firepad.codeMirror_.setValue('foo'); }, 0);