Milt Stegall with 143 (as of September 16, 2008).
Randy Moss(New England Patriots) with 24 touchdowns
Dan Marino holds the record for second most career touchdowns with 418
Jerry Rice with 197 receiving touchdowns
Jerry Rice holds the current record of 208 touchdowns in a career spanning from 1984 - 2004.
Tony Gonzalez, with 82 (so far). He also holds the career records (for a tight end) for receptions, receiving yardage and for single season receptions.
Raiders defensive back Charles Woodson holds the career NFL record for the most defensive touchdowns. Charles Woodson has 13 defensive touchdowns.