El problema que teníamos era que solo heredabamos de control mas nunca heredabamos de TextBox es por eso que haciendo el casting ya queda y hasta la linea se ve con mas calidad
, ahora tambien podia haberse realizado con un c.Text = null y tambien quedaba, bueno ya son 3 formas hay para el que guste:
c.Text = "";
c.Text= null;
((TextBox)c).Clear();
y creo que ya nos apoderamos de este post jajaja