The Texans signed Brad Smelley to their active roster Friday. Smelley is a fullback from Alabama who played in two games for the Cleveland Browns last season.