Alter TEXT column to NOT NULL when there is existing NULL rows
Run this query:
UPDATE tablename SET textname = "" WHERE textname IS NULL
after running that you can change the table structure so it does not allow null values anymore. 

I recommend checking the code to make sure it doesn't check for null instead of empty strings before changing the way the dB behaves