Hola:
No es recomendable, porque se puede escribir un color inexistente... pero eso es javascript...
<form>
<input type="text" name="color" />
<textarea name="texto" ></textarea>
<button type="button" onclick="textp.style.backgroundColor = color.value" >colorear</button>
</form>
Saludos