The Iowa Legislature has approved a compromise package that puts new limits on sending or reading text messages while driving, including tough restrictions on young drivers.