Can you increase the max size of Rich Text fields?
Under your Rich Text field's setting, there is a "Column Type" option that's set to text by default, which will hold about 64k worth of data.  You can change it to mediumtext, which will store about 16M worth of data.