you have to create a custom field type as SQLType
Look here
1) Change the ParentType from Text to Note in you fldtypes_custom.xml file
<Field Name="TypeName">MyPeoplePicker</Field>
<Field Name="ParentType">Note</Field>
<Field Name="TypeDisplayName">Custom PeoplePicker</Field>
<Field Name="TypeShortDescription">Custom PeoplePicker</Field>
Represents whether this field type is displayed for inclusion on lists.
The possible values are exactly the same as the possible values for the Type attribute of the Field Element (List – Definition) element. If the field type is not derived from another type, then the value is an empty string:
2) That the real tricky thing, change the SQLType Field in the fldtypes_custom.xml from
<Field Name="SQLType">nvarchar</Field>
<Field Name="SQLType">ntext</Field>
Optional String. Represents the SQL data type that will be used to store the data in the content database.
However you do not use a
<Field Name="SQLType">
element in your custom field type definitions.
3) Change the inherits in your base class from SPFieldText to SPFieldMultiLineText