The Texas Rangers now have a third catcher after signing former Kansas City Royals catcher Elias Diaz to an MLB deal.