Emmitt Smith holds the career record for rushing touchdowns with 164. The closest player to his record is LaDainian Tomlinson who has 138.
Bob Hayes (1965-1974) holds the career team record for a wide receiver with 71 touchdowns.
Dan Marino holds the record for second most career touchdowns with 418
That would be Jerry Rice. Check out these links: http://espn.go.com/nfl/history/leaders?stat=receivers http://espn.go.com/nfl/history/leaders
72 setting the FBS record for most touchdowns in a career
The career record is held by Jerry Rice with 208. The single season record is held by LaDainian Tomlinson with 31 in 2006.
Jerry Rice - 197
Raiders defensive back Charles Woodson holds the career NFL record for the most defensive touchdowns. Charles Woodson has 13 defensive touchdowns.