Pues a mi si que me funciona:
Código HTML:
<html>
<head>
<script>
function sacarTexto(){
var codigo=document.getElementById("capa").innerText;
document.getElementById("texto").value=codigo;
}
</script>
</head>
<body>
<div id="capa">
<font color="#996600">texto con color</font> <a href="www.terra.es">ir a Terra</a>
</div>
<textarea id="texto" cols="40" rows="10" name="texto"></textarea>
<br />
<input type="button" onclick="sacarTexto()" value="sacar" />
</body>
</html>