Hola amigo yo tuve el mismo problema hice un aplicación que insertaba reportes y había un campo de observaciones y en ese campo se inserta como una hoja de puras observaciones y tuve el mismo problema , la solución que yo hice fue editar el php.ini que permita enviar mas al momento de hacer el get o el post, EL max="200" maxlength="200" es solo para fijar una cantidad de cuantos caracteres puedes ingresar revisa los parámetros de php.ini
; Maximum size of POST data that PHP will accept.
post_max_size = 300M
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 0 ; Maximum execution time of each script, in seconds
max_input_time = 1400 ; Maximum amount of time each script may spend parsing request data
memory_limit = -1 ; Maximum amount of memory a script may consume (8MB)
[MSSQL]
;mssql.textlimit = 4096
; Valid range 0 - 2147483647. Default = 4096.
;mssql.textsize = 4096
Son varios parámetros que tienes que revisar para poder enviar tu cadena completa, recuerda que para habilitar algun parametro en php.ini tienes que quitarle el ";"
Saludos.