Ora che mi ci fai pensare ...

Potresti salvare il codice della textarea in un <div> o <frame> a parte (eventualmetne nascosti) ed accedervi poi con i metodi da te ipotizzati.

La cosa va fatta tramite <frame> / <iframe> se il codice si riferisce ad una pagina (cioe` contiene anche tag come <head> e <body>);
la cosa va fatta tramite un <div> se invece il codice e` solo un pezzo di HTML.

Quindi ora devi chiarire il contorno, perche` chiaramente nei due casi il codice e` molto diverso.

Devi anche chiarire il linguaggio in cui vuoi fare la cosa.
Se vuoi usare XHTML, questo ti impedisce l'uso di frame, finestre e comunque oggetti che contengono pagine (anche se in teoria si puo`, ma non ho ancora capito come si dovrebbe fare - credo che i browser non sono aggiornati in questo campo).