It would appear to be a variation on typical early 1800's military greatcoats, the tall collar sets it off. The design was by James Acheson, who is well known for his period costumes. I'd look to some late 1700-early 1800 pattern books.