I'm not all that great with Javascript and I might just be having a dense but I can't work out how to run an object method from a jQuery event handler.
var myObject = Object.create(Parser);
myObject.init();
myObject.registerEvents();
$("#button").click( myObject.registerEvents );
What the function does is copy the html in a textarea into an iFrame.
Alternatively finding a way to update the rendering in the iFrame of the changed textarea's HTML.