Geno Smith is staying in Seattle, after him and the Seahawks have agreed to a new multi-year contract that is reportedly worth up to $105 million.