WARRANT AGREEMENT Dated as of December 15, 2009 among TCF FINANCIAL CORPORATION and COMPUTERSHARE, INC. and COMPUTERSHARE TRUST COMPANY, N.A. as Warrant Agent