Houston Texans wide receiver Andre Johnson buys $17,000 worth of holiday cheer for Houston area kids.