See http://www.haskell.org/frp for introductory links.
"Functional Reactive Programming is a paradigm for reactive programming in a functional setting. A number of different systems have been proposed and and sometimes implemented: some with very specific application domains in mind, some aiming at hard performance guarantees, and some being general-purpose FRP implementations."
See http://www.haskell.org/yale/publications.html for some publications.
Then see some articles from TomAsp.Net about applying Haskell and Reactive Programming to F# and C#.
(I.) - First class events in F#
(II.) - Introducing Reactive LINQ
(III.) - Useful Reactive LINQ Operators
(IV.) - Developing reactive game in Reactive LINQ