Big 12 Showcase Now: Gary Patterson Signs Extension With TCU