Hola Jacta:
Te puedo dar una orientación de como se puede hacer facil eso:
Agrega un TextBox y cuando el usuario selecciona una celda (para saber eso puedes usar el evento RowColChange) posicionas el TextBox exactamente sobre esa celda (ajustas las dimensiones tambien).
Luego en el evento Change del TextBox cambias tambien el contenido de la celda.
Si buscas en internet (y tienes un poco de suerte) ya hay otros que lo hicieron.
Ahora, si encapsulas todo en un UserControl sería mejor, pero vas a tener que trabajar bastante para reproducir todas las propiedades, métodos y eventos del FlexGrid.
Saludos,
Javier