Я подозреваю, что рекурсия может быть проблемой; по умолчанию (если не установлено явно) элемент управления наследует цвет от родителя. Это приводит к сценарию, в котором цвет дочернего элемента (если не установлен) запрашивает родительский элемент, который запрашивает дочернего элемента (навсегда).
TextBox, однако, переопределяет это поведение и возвращает SystemColors.Window
, если нет явного набора цветов. Следовательно, нет рекурсии.
В любом случае, я не уверен, что это хорошая идея - дизайнер может начать дублировать элементы управления, если вы не будете осторожны.