Why TEXT column returns only 4096 bytes?

I'm storing a long text with mssql_query(); And Using the field with datatype called 'text'. I tried with different long strings by using str_repeat(), the page takes long time, but in the end su...