COMPUTERSHARE TRUST COMPANY, INC. WARRANT AGREEMENT