Steamboat Bill was a classic film starring Buster Keaton in 1928.
Who wrote the lyrics?? Appeared about 1940?. Riley Puckett recorded it in 1971.
There is a 'folk' version from 1958 in the Wolf Collection: http://www.lyon.edu/wolf collection/songs/daughertysteamboat1248.html