Here, take the works.
It's just to hang the style elements on. If you have other text areas that you don't want in the same colors you have to give them classes. Oh, and "select" only takes the border in the latest browsers I think. IE5 is a no go, but the rest works.
.coolguy { border: 2px solid #FF0000; color: #EEEEEE; background: #333333 none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px }
.other { color: #FF0000; background: #AAAAAA none }
----------------------------------------
<form name="coolform">
<textarea rows="7" cols="30" name="cooltext" class="coolguy">
Tell us about your self...
</textarea>
<br>
<select name="badchoices" class="coolguy">
<option name="this">blah</option>
<option name="that" class="other">blah</option>
<option name="huh?">blah</option>
<option name="something" class="other">blah</option>
</select>
<br>
<input type="submit" value="Send away" class="coolguy">
</form>