Если вы используете Firebug, я могу предположить, что вы используете Firefox, а Firefox еще не поддерживает атрибут placeholder
в самих полях ввода.
Обнаружение функции заполнителя
Я только что попробовал Chrome для Mac, и он поддерживает текст-заполнитель в текстовых областях (и изменения через javascript)
Обновление 2015: иногда я получаю репутацию за этот ответ, поэтому я хочу уточнить, что это было принято как правильное, потому что в то время Firefox 3.6 не поддерживал атрибут заполнителя. В версии 4 добавлена поддержка («исправить проблему» было бы нечестно), поэтому с тех пор код OP работает, как и ожидалось.