Контент по умолчанию для текстовой области - это контент между ее тегами.В вашем источнике есть что-то вроде:
<textarea name="bio">
</textarea>
, поэтому начальное значение текстовой области - это новая строка и пробелы, используемые для отступа - символы, которые вы можете вернуть на задний план.
Чтобы избавиться отзакройте тег немедленно:
<textarea name="bio"></textarea>
В сторону: тип макета формы, к которому вы стремитесь, должен быть выполнен с использованием таблиц - по крайней мере, до тех пор, пока различные блестящие новые макеты CSS3 не будут лучше поддерживаться.Если вы избегаете их, на самом деле код становится менее читабельным по сравнению со всеми <br/>
s.